package com.dhcc.DRGsHosp.facade.dto;

import java.io.Serializable;
import java.util.Date;

public class MrAppendPageDTO implements Serializable {

	private static final long serialVersionUID = -794759604468251827L;
	
	//主索引
	private String pmainIndex;
	
	//病历分型
	private String p90010000;
	
	//病历分型代码
	private String p90010001;
	
	//输液反应
	private String p90020000;
	
	//输液反应代码
	private String p90020001;
	
	//有无手术并发症
	private String p90031000;
	
	//有无手术并发症代码
	private String p90031001;
	
	//手术并发症
	private String p90032000;
	
	//有无医疗不良反应                              
	private String p90041000;
	
	//有无医疗不良反应代码                             
	private String p90041001;
	
	//医疗不良反应                              
	private String p90042000;
	
	//有无医院感染                             
	private String p90051000;
	
	//有无医院感染代码                        
	private String p90051001;
	
	//医院感染                               
	private String p90052000;
	
	//有无药品不良反应
	private String p90061000;
	
	//有无药品不良反应代码
	private String p90061001;
	
	//药品不良反应
	private String p90062000;
	
	//死亡根本原因
	private String p90070000;
	
	//是否实施临床路径
	private String p90080000;
	
	//是否实施临床路径代码
	private String p90080001;
	
	//是否中心静脉置管相关血流感染
	private String p90090000;
	
	//是否中心静脉置管相关血流感染代码
	private String p90090001;
	
	//是否呼吸机相关肺炎
	private String p90100000;
	
	//是否呼吸机相关肺炎代码
	private String p90100001;
	
	//是否留置导尿管相关泌尿系统感染
	private String p90110000;
	
	//是否留置导尿管相关泌尿系统感染代码
	private String p90110001;
	
	//是否使用呼吸机
	private String p90120000;
	
	//是否使用呼吸机代码
	private String p90120001;
	
	//传染病是否上报
	private String p90130000;
	
	//传染病是否上报代码
	private String p90130001;
	
	//是否15天内同一病再入院
	private String p90140000;
	
	//是否15天内同一病再入院代码
	private String p90140001;
	
	//是否30天内同一病再入院
	private String p90150000;
	
	//是否30天内同一病再入院代码
	private String p90150001;
	
	//呼吸机使用时间
	private Double p90120201;
	
	//编目日期
	private Date p90160000;
	
	//患者安全类指标:是否住院患者压疮（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90200001;
	
	//患者安全类指标:输血反应（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90210001;	

	//患者安全类指标:输液反应（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90215001;
	
	//患者安全类指标:术中异物遗留（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90220001;	
	
	//患者安全类指标:医源性气胸（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90230001;		
	
	//患者安全类指标:医源性意外穿刺术（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90240001;
	
	//患者安全类指标:医源性意外撕裂伤（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90250001;	
	
	//患者安全类指标:医院内跌倒（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90260001;	
	
	//患者安全类指标:医院内坠床（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90270001;
	
	//患者安全类指标:新生儿产伤（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90280001;
	
	//患者安全类指标:阴道分娩产妇产伤（1有 2无 3其他）（中铁十七局特有病案首页）
	private String p90290001;	
	
	//手术冰冻与石蜡病理诊断符合情况（中铁十七局特有病案首页）
	private String p00475000;	
	
	//手术冰冻与石蜡病理诊断符合情况编码（中铁十七局特有病案首页）
	private String p00475001;	
	
	//是否单病种（1是2否）（中铁十七局特有病案首页）
	private String p00335000;
	
	//是否病例讨论（1有2无）（中铁十七局特有病案首页）
	private String p00336000;	
	

	public String getPmainIndex() {
		return pmainIndex;
	}

	public void setPmainIndex(String pmainIndex) {
		this.pmainIndex = pmainIndex;
	}

	public String getP90010000() {
		return p90010000;
	}

	public void setP90010000(String p90010000) {
		this.p90010000 = p90010000;
	}

	public String getP90010001() {
		return p90010001;
	}

	public void setP90010001(String p90010001) {
		this.p90010001 = p90010001;
	}

	public String getP90020000() {
		return p90020000;
	}

	public void setP90020000(String p90020000) {
		this.p90020000 = p90020000;
	}

	public String getP90020001() {
		return p90020001;
	}

	public void setP90020001(String p90020001) {
		this.p90020001 = p90020001;
	}

	public String getP90031000() {
		return p90031000;
	}

	public void setP90031000(String p90031000) {
		this.p90031000 = p90031000;
	}

	public String getP90031001() {
		return p90031001;
	}

	public void setP90031001(String p90031001) {
		this.p90031001 = p90031001;
	}

	public String getP90032000() {
		return p90032000;
	}

	public void setP90032000(String p90032000) {
		this.p90032000 = p90032000;
	}

	public String getP90041000() {
		return p90041000;
	}

	public void setP90041000(String p90041000) {
		this.p90041000 = p90041000;
	}

	public String getP90041001() {
		return p90041001;
	}

	public void setP90041001(String p90041001) {
		this.p90041001 = p90041001;
	}

	public String getP90042000() {
		return p90042000;
	}

	public void setP90042000(String p90042000) {
		this.p90042000 = p90042000;
	}

	public String getP90051000() {
		return p90051000;
	}

	public void setP90051000(String p90051000) {
		this.p90051000 = p90051000;
	}

	public String getP90051001() {
		return p90051001;
	}

	public void setP90051001(String p90051001) {
		this.p90051001 = p90051001;
	}

	public String getP90052000() {
		return p90052000;
	}

	public void setP90052000(String p90052000) {
		this.p90052000 = p90052000;
	}

	public String getP90061000() {
		return p90061000;
	}

	public void setP90061000(String p90061000) {
		this.p90061000 = p90061000;
	}

	public String getP90061001() {
		return p90061001;
	}

	public void setP90061001(String p90061001) {
		this.p90061001 = p90061001;
	}

	public String getP90062000() {
		return p90062000;
	}

	public void setP90062000(String p90062000) {
		this.p90062000 = p90062000;
	}

	public String getP90070000() {
		return p90070000;
	}

	public void setP90070000(String p90070000) {
		this.p90070000 = p90070000;
	}

	public String getP90080000() {
		return p90080000;
	}

	public void setP90080000(String p90080000) {
		this.p90080000 = p90080000;
	}

	public String getP90080001() {
		return p90080001;
	}

	public void setP90080001(String p90080001) {
		this.p90080001 = p90080001;
	}

	public String getP90090000() {
		return p90090000;
	}

	public void setP90090000(String p90090000) {
		this.p90090000 = p90090000;
	}

	public String getP90090001() {
		return p90090001;
	}

	public void setP90090001(String p90090001) {
		this.p90090001 = p90090001;
	}

	public String getP90100000() {
		return p90100000;
	}

	public void setP90100000(String p90100000) {
		this.p90100000 = p90100000;
	}

	public String getP90100001() {
		return p90100001;
	}

	public void setP90100001(String p90100001) {
		this.p90100001 = p90100001;
	}

	public String getP90110000() {
		return p90110000;
	}

	public void setP90110000(String p90110000) {
		this.p90110000 = p90110000;
	}

	public String getP90110001() {
		return p90110001;
	}

	public void setP90110001(String p90110001) {
		this.p90110001 = p90110001;
	}

	public String getP90120000() {
		return p90120000;
	}

	public void setP90120000(String p90120000) {
		this.p90120000 = p90120000;
	}

	public String getP90120001() {
		return p90120001;
	}

	public void setP90120001(String p90120001) {
		this.p90120001 = p90120001;
	}

	public String getP90130000() {
		return p90130000;
	}

	public void setP90130000(String p90130000) {
		this.p90130000 = p90130000;
	}

	public String getP90130001() {
		return p90130001;
	}

	public void setP90130001(String p90130001) {
		this.p90130001 = p90130001;
	}

	public String getP90140000() {
		return p90140000;
	}

	public void setP90140000(String p90140000) {
		this.p90140000 = p90140000;
	}

	public String getP90140001() {
		return p90140001;
	}

	public void setP90140001(String p90140001) {
		this.p90140001 = p90140001;
	}

	public String getP90150000() {
		return p90150000;
	}

	public void setP90150000(String p90150000) {
		this.p90150000 = p90150000;
	}

	public String getP90150001() {
		return p90150001;
	}

	public void setP90150001(String p90150001) {
		this.p90150001 = p90150001;
	}

	public Double getP90120201() {
		return p90120201;
	}

	public void setP90120201(Double p90120201) {
		this.p90120201 = p90120201;
	}

	public Date getP90160000() {
		return p90160000;
	}

	public void setP90160000(Date p90160000) {
		this.p90160000 = p90160000;
	}
	
	public String getP90200001() {
		return p90200001;
	}

	public void setP90200001(String p90200001) {
		this.p90200001 = p90200001;
	}

	public String getP90210001() {
		return p90210001;
	}

	public void setP90210001(String p90210001) {
		this.p90210001 = p90210001;
	}

	public String getP90215001() {
		return p90215001;
	}

	public void setP90215001(String p90215001) {
		this.p90215001 = p90215001;
	}

	public String getP90220001() {
		return p90220001;
	}

	public void setP90220001(String p90220001) {
		this.p90220001 = p90220001;
	}

	public String getP90230001() {
		return p90230001;
	}

	public void setP90230001(String p90230001) {
		this.p90230001 = p90230001;
	}

	public String getP90240001() {
		return p90240001;
	}

	public void setP90240001(String p90240001) {
		this.p90240001 = p90240001;
	}

	public String getP90250001() {
		return p90250001;
	}

	public void setP90250001(String p90250001) {
		this.p90250001 = p90250001;
	}

	public String getP90260001() {
		return p90260001;
	}

	public void setP90260001(String p90260001) {
		this.p90260001 = p90260001;
	}

	public String getP90270001() {
		return p90270001;
	}

	public void setP90270001(String p90270001) {
		this.p90270001 = p90270001;
	}

	public String getP90280001() {
		return p90280001;
	}

	public void setP90280001(String p90280001) {
		this.p90280001 = p90280001;
	}

	public String getP90290001() {
		return p90290001;
	}

	public void setP90290001(String p90290001) {
		this.p90290001 = p90290001;
	}

	public String getP00475000() {
		return p00475000;
	}

	public void setP00475000(String p00475000) {
		this.p00475000 = p00475000;
	}

	public String getP00475001() {
		return p00475001;
	}

	public void setP00475001(String p00475001) {
		this.p00475001 = p00475001;
	}

	public String getP00335000() {
		return p00335000;
	}

	public void setP00335000(String p00335000) {
		this.p00335000 = p00335000;
	}

	public String getP00336000() {
		return p00336000;
	}

	public void setP00336000(String p00336000) {
		this.p00336000 = p00336000;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((pmainIndex == null) ? 0 : pmainIndex.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		MrAppendPageDTO other = (MrAppendPageDTO) obj;
		if (pmainIndex == null) {
			if (other.pmainIndex != null)
				return false;
		} else if (!pmainIndex.equals(other.pmainIndex))
			return false;
		return true;
	}
	

}
